#include "camprec.h"
#include "VisTexts.h"

CVisTexts::CVisTexts(void)//:IDIGL(0)
{
}

CVisTexts::~CVisTexts(void)
{
	Free ();
}

void CVisTexts::Free ()
{
	//while (!VisTextVector.empty())
	//{
	//	delete VisTextVector.back();
	//	VisTextVector.pop_back();
	//}
}

CVisText *CVisTexts::Add(const double &x, const double &y, const double &z, const wstring &Text)
{
	CVisText VisText;
	VisText.x = x;
	VisText.y = y;
	VisText.z = z;
	VisText.Text = Text;
	VisTextVector.push_back (VisText);

	return &VisTextVector[VisTextVector.size()];//&VisText;
}
CVisText *CVisTexts::Get(DWORD &Index)
{
	if (Index < Count())
		return &(VisTextVector[Index]);

	return NULL;
}